独学コンピューターサイエンティスト 格言集
書籍
独学コンピューターサイエンティスト
の
格言集
です。
第1章 アルゴリズムとは何か?
宇宙の真理を解き明かそうとするときも、ただ21世紀のキャリアを求めるときも、コンピュータープログラミングの基礎は学ぶべき不可欠なスキルである。
第2章 再帰
再帰を理解するには、まず再帰を理解する必要がある。
第3章 探索アルゴリズム
アルゴリズムは、信じられるものとしてみなさなければならない。
第4章 ソートアルゴリズム
バブルソートは間違ったやり方だろう。
第5章 文字列のアルゴリズム
起業家の学ぶべきもっとも重要なスキルの1つが、コンピュータープログラミングだ。テックスタートアップを起業したいのなら不可欠なスキルになるし、伝統的な現場においても基本的なコードの知識は役に立つ。というのも、ソフトウェアが何もかもを、ことごとく変えているからだ。
第6章 数学
数学に難ありと悩んでいる君、心配は要らない。間違いなく私のほうがよっぽど悩んでいるはずだ。
第7章 独学伝:マーガレット・ハミルトン
大学や高校に行く弟や妹がいる友だちへ贈る、私からたった1つのアドバイス。学校にいるうちにプログラミングを学ぶんだ。
第8章 データ構造とは何か?
アルゴリズム+データ構造=プログラム
第9章 配列
懸命に働いているコーダー、プログラマー、デザイナーに敬意を表する。コンピューターサイエンスを履修するか迷っている学生は、ぜひ挑戦してほしい。
第10章 連結リスト
プログラムを学ぶと思考が柔軟になり、物事をより良く考えられるようになる。そして、あらゆる領域で役立つ考え方ができるようになる。
第11章 スタック
創造し、未来を見通す力を得たいなら、何らかの形でテクノロジーと関わるだろう。
第12章 キュー
すべての学生がプログラミングを学ぶ機会を持つべきです。コンピューターサイエンスは、現代の創造性や表現の基礎です。未来のコンピュータープログラマーは、医療に革命を起こすでしょう。
第13章 ハッシュテーブル
チャールズ・ダーウィン、シュリニヴァーサ・ラマヌジャン、レオナルド・ダ・ヴィンチ、マイケル・ファラデー、私自身など、独学で学んだ科学者や思想家にとって、学びとは果てしなく続く発見の航海である。私たちにとって、学びこそが知識と英知を得るためのいつまでも続く冒険なのだ。
第14章 二分木
最強の人類は、決して学ぶことをやめない人たちだ。
第15章 二分ヒープ
グーグル、フェイスブック、アップルの隆盛を見よ。コンピューターサイエンス(計算機科学)が、人々が日々直面する問題を解くものである証拠だ。
第16章 グラフ
プログラミングを学ぶことは、どんな職業に就いてもあなたの将来に大きなプラスとなるだろう。そして、とってもクールなことなんだ!
第18章 次のステップ
世界の多くの人にとって、デジタル革命はまだ始まってもいない。今後10年ですべてが変わるだろう。世界をコーディングで埋め尽くそう!